Building TMR-Based Reliable Servers Despite Bounded Input Lifetimes
نویسندگان
چکیده
This paper is on the construction of a server subsystem in a client/server system in an application context where the number of potential clients can be arbitrarily large. The implementation of the server is based on the well-known Triple Modular Redundancy (TMR) technique. The three server processes must process the client inputs in the same order to keep the server state consistent. While a client can fail by crashing and at least two server processes behave correctly, the third server process can behave in an arbitrary way. Moreover, the communication between clients and server processes is assumed reliable and the network can deliver the same client input to any two server processes within a known bounded time (D). There is also a known bound on the communication delay between every pair of correct server processes (d). In order to cope with client crash and server process failure, it is assumed that if a client input is deposited in the local memory of a server process at time t, then it is systematically discarded from this local memory at time t+ if it still remains unordered (this bound additionally manages process’ memory requirements). The problem addressed in the paper is new and consists of designing protocols that allow the correct server processes to order client inputs identically despite the combined effect of the bound , the behavior of the Byzantine server process, and the client crash failures. The paper presents two results. It first introduces an ordering protocol that works 8 > D + 3d. Then it shows that there is no ordering protocol when < D.
منابع مشابه
Memory Nearly on a Spring: A Mean First Passage Time Approach to Memory Lifetimes
We study memory lifetimes in a perceptron-based framework with binary synapses, using the mean first passage time for the perceptron's total input to fall below firing threshold to define memory lifetimes. Working with the simplest memory-related model of synaptic plasticity, we may obtain exact results for memory lifetimes or, working in the continuum limit, good analytical approximations that...
متن کاملIn-silico Designing of Immunogenic Construct Based on Peptide Epitopes Using Immuno-informatics Tools Against Tuberculosis
Background and Aim: Mycobacterium tuberculosis is a health problem in countries. Despite the global prevalence of tuberculosis and the lack of appropriate drugs, further progress is still needed with the help of modern methods of preparing epitope-based vaccines for tuberculosis. Materials and Methods: In this study, specific T and B cell epitopes required for producing chimeric vaccines with ...
متن کاملA Design Methodology for Reliable MRF-Based Logic Gates
Probabilistic-based methods have been used for designing noise tolerant circuits recently. In these methods, however, there is not any reliability mechanism that is essential for nanometer digital VLSI circuits. In this paper, we propose a novel method for designing reliable probabilistic-based logic gates. The advantage of the proposed method in comparison with previous probabilistic-based met...
متن کاملFault Tolerant Reversible QCA Design using TMR and Fault Detecting by a Comparator Circuit
Quantum-dot Cellular Automata (QCA) is an emerging and promising technology that provides significant improvements over CMOS. Recently QCA has been advocated as an applicant for implementing reversible circuits. However QCA, like other Nanotechnologies, suffers from a high fault rate. The main purpose of this paper is to develop a fault tolerant model of QCA circuits by redundancy in hardware a...
متن کاملArchitecture and Execution Model for a Survivable Workflow Transaction Infrastructure
We present a novel architecture and execution model for an infrastructure supporting fault-tolerant, long-running distributed applications spanning multiple administrative domains. Components for both transaction processing and persistent state are replicated across multiple servers, ensuring that applications continue to function correctly despite arbitrary (Byzantine) failure of a bounded num...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2001